//
//  ShareMessageInfo.h
//  ShareCenter
//
//  Created by yutao on 14-2-18.
//  Copyright (c) 2014年 yutao. All rights reserved.
//

#import <Foundation/Foundation.h>


@interface ShareMessageInfo : NSObject<NSCoding>
{
    NSString        *_title;
    NSString        *_summary;
    NSString        *_content;
    NSString        *_imageUrl;
    NSString        *_videoStreamUrl;
    NSString        *_videoSourceUrl;
    NSString        *_imageFinalUrl;
    UIImage         *_image;
    NSData          *_imageData;
    NSString        *_linkUrl;
    NSString        *_articleCopyText;
}

@property (nonatomic, copy) NSString  *title;
@property (nonatomic, copy) NSString  *summary;
@property (nonatomic, copy) NSString  *content;
@property (nonatomic, copy) NSString  *imageUrl;
@property (nonatomic, copy) NSString  *videoStreamUrl;
@property (nonatomic, copy) NSString  *videoSourceUrl;
@property (nonatomic, retain) UIImage   *image;
@property (nonatomic, retain) NSData    *imageData;
@property (nonatomic, copy) NSString  *linkUrl;
@property (nonatomic, copy) NSString  *articleCopyText;
@property (nonatomic, copy) NSString  *imageFinalUrl;    /// < Used by Netease Weibo>

- (id)initWithTitle:(NSString *)title
            summary:(NSString *)summary
           imageUrl:(NSString *)imageUrl;

+ (id)message;

+ (id)messageWithTitle:(NSString *)title
               summary:(NSString *)summary
              imageUrl:(NSString *)imageUrl;

+ (id)messageWithTitle:(NSString *)title
               summary:(NSString *)summary
              imageUrl:(NSString *)imageUrl
               linkUrl:(NSString *)linkUrl;

@end
